package com.huidu.bitrade.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huidu.bitrade.dto.MemberWalletModifyDTO;
import com.huidu.bitrade.entity.Member;
import com.huidu.bitrade.entity.MemberWallet;
import com.huidu.bitrade.query.MemberLoanPageQuery;
import com.huidu.bitrade.query.WalletModifyMemberPageQuery;
import com.huidu.bitrade.vo.MemberLoanVO;
import com.huidu.bitrade.vo.MemberWalletModifyVo;

import java.lang.reflect.InvocationTargetException;

public interface MemberWalletMpService extends IService<MemberWallet> {
    IPage<MemberWalletModifyVo> pageList(IPage page, WalletModifyMemberPageQuery memberPageQuery);

    void modifyBalance(MemberWalletModifyDTO modifyDTO,MemberWallet memberWallet) throws InvocationTargetException, IllegalAccessException;
}
